

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="Description" content="scikit-learn: machine learning in Python">

  
  <title>About us &mdash; scikit-learn 0.22 documentation</title>
  
  <link rel="canonical" href="http://scikit-learn.org/stable/about.html" />

  
  <link rel="shortcut icon" href="_static/favicon.ico"/>
  

  <link rel="stylesheet" href="_static/css/vendor/bootstrap.min.css" type="text/css" />
  <link rel="stylesheet" href="_static/gallery.css" type="text/css" />
  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script> 
</head>
<body>
<nav id="navbar" class="sk-docs-navbar navbar navbar-expand-md navbar-light bg-light py-0">
  <div class="container-fluid sk-docs-container px-0">
      <a class="navbar-brand py-0" href="index.html">
        <img
          class="sk-brand-img"
          src="_static/scikit-learn-logo-small.png"
          alt="logo"/>
      </a>
    <button
      id="sk-navbar-toggler"
      class="navbar-toggler"
      type="button"
      data-toggle="collapse"
      data-target="#navbarSupportedContent"
      aria-controls="navbarSupportedContent"
      aria-expanded="false"
      aria-label="Toggle navigation"
    >
      <span class="navbar-toggler-icon"></span>
    </button>

    <div class="sk-navbar-collapse collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav mr-auto">
        <li class="nav-item">
          <a class="sk-nav-link nav-link" href="install.html">Install</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link" href="user_guide.html">User Guide</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link" href="modules/classes.html">API</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link" href="auto_examples/index.html">Examples</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="getting_started.html">Getting Started</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="tutorial/index.html">Tutorial</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="glossary.html">Glossary</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="developers/index.html">Development</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="faq.html">FAQ</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="related_projects.html">Related packages</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="roadmap.html">Roadmap</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="#">About us</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="https://github.com/scikit-learn/scikit-learn">GitHub</a>
        </li>
        <li class="nav-item">
          <a class="sk-nav-link nav-link nav-more-item-mobile-items" href="https://scikit-learn.org/dev/versions.html">Other Versions</a>
        </li>
        <li class="nav-item dropdown nav-more-item-dropdown">
          <a class="sk-nav-link nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">More</a>
          <div class="dropdown-menu" aria-labelledby="navbarDropdown">
              <a class="sk-nav-dropdown-item dropdown-item" href="getting_started.html">Getting Started</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="tutorial/index.html">Tutorial</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="glossary.html">Glossary</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="developers/index.html">Development</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="faq.html">FAQ</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="related_projects.html">Related packages</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="roadmap.html">Roadmap</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="#">About us</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="https://github.com/scikit-learn/scikit-learn">GitHub</a>
              <a class="sk-nav-dropdown-item dropdown-item" href="https://scikit-learn.org/dev/versions.html">Other Versions</a>
          </div>
        </li>
      </ul>
      <div id="searchbox" role="search">
          <div class="searchformwrapper">
          <form class="search" action="search.html" method="get">
            <input class="sk-search-text-input" type="text" name="q" aria-labelledby="searchlabel" />
            <input class="sk-search-text-btn" type="submit" value="Go" />
          </form>
          </div>
      </div>
    </div>
  </div>
</nav>
<div class="d-flex" id="sk-doc-wrapper">
    <input type="checkbox" name="sk-toggle-checkbox" id="sk-toggle-checkbox">
    <label id="sk-sidemenu-toggle" class="sk-btn-toggle-toc btn sk-btn-primary" for="sk-toggle-checkbox">Toggle Menu</label>
    <div id="sk-sidebar-wrapper" class="border-right">
      <div class="sk-sidebar-toc-wrapper">
        <div class="sk-sidebar-toc-logo">
          <a href="index.html">
            <img
              class="sk-brand-img"
              src="_static/scikit-learn-logo-small.png"
              alt="logo"/>
          </a>
        </div>
        <div class="btn-group w-100 mb-2" role="group" aria-label="rellinks">
            <a href="related_projects.html" role="button" class="btn sk-btn-rellink py-1" sk-rellink-tooltip="Related Projects">Prev</a><a href="preface.html" role="button" class="btn sk-btn-rellink py-1" sk-rellink-tooltip="Welcome to scikit-learn">Up</a>
            <a href="testimonials/testimonials.html" role="button" class="btn sk-btn-rellink py-1" sk-rellink-tooltip="Who is using scikit-learn?">Next</a>
        </div>
        <div class="alert alert-danger p-1 mb-2" role="alert">
          <p class="text-center mb-0">
          <strong>scikit-learn 0.22</strong><br/>
          <a href="http://scikit-learn.org/dev/versions.html">Other versions</a>
          </p>
        </div>
        <div class="alert alert-warning p-1 mb-2" role="alert">
          <p class="text-center mb-0">
            Please <a class="font-weight-bold" href="#citing-scikit-learn"><string>cite us</string></a> if you use the software.
          </p>
        </div>
          <div class="sk-sidebar-toc">
            <ul>
<li><a class="reference internal" href="#">About us</a><ul>
<li><a class="reference internal" href="#history">History</a></li>
<li><a class="reference internal" href="#governance">Governance</a></li>
<li><a class="reference internal" href="#authors">Authors</a></li>
<li><a class="reference internal" href="#emeritus-core-developers">Emeritus Core Developers</a></li>
<li><a class="reference internal" href="#citing-scikit-learn">Citing scikit-learn</a></li>
<li><a class="reference internal" href="#artwork">Artwork</a></li>
<li><a class="reference internal" href="#funding">Funding</a><ul>
<li><a class="reference internal" href="#past-sponsors">Past Sponsors</a></li>
</ul>
</li>
<li><a class="reference internal" href="#sprints">Sprints</a><ul>
<li><a class="reference internal" href="#donating-to-the-project">Donating to the project</a></li>
</ul>
</li>
<li><a class="reference internal" href="#infrastructure-support">Infrastructure support</a></li>
</ul>
</li>
</ul>

          </div>
      </div>
    </div>
    <div id="sk-page-content-wrapper">
      <div class="sk-page-content container-fluid body px-md-3" role="main">
        
  <div class="section" id="about-us">
<span id="about"></span><h1>About us<a class="headerlink" href="#about-us" title="Permalink to this headline">¶</a></h1>
<div class="section" id="history">
<h2>History<a class="headerlink" href="#history" title="Permalink to this headline">¶</a></h2>
<p>This project was started in 2007 as a Google Summer of Code project by
David Cournapeau. Later that year, Matthieu Brucher started work on
this project as part of his thesis.</p>
<p>In 2010 Fabian Pedregosa, Gael Varoquaux, Alexandre Gramfort and Vincent
Michel of INRIA took leadership of the project and made the first public
release, February the 1st 2010. Since then, several releases have appeared
following a ~3 month cycle, and a thriving international community has
been leading the development.</p>
</div>
<div class="section" id="governance">
<h2>Governance<a class="headerlink" href="#governance" title="Permalink to this headline">¶</a></h2>
<p>The decision making process and governance structure of scikit-learn is laid
out in the <a class="reference internal" href="governance.html#governance"><span class="std std-ref">governance document</span></a>.</p>
</div>
<div class="section" id="authors">
<h2>Authors<a class="headerlink" href="#authors" title="Permalink to this headline">¶</a></h2>
<p>The following people are currently core contributors to scikit-learn’s development
and maintenance:</p>
<!-- Generated by generate_authors_table.py -->
<div class="sk-authors-container">
<style>
  img.avatar {border-radius: 10px;}
</style>
<div>
<a href='https://github.com/jeremiedbb'><img src='https://avatars2.githubusercontent.com/u/34657725?v=4' class='avatar' /></a> <br />
<p>Jérémie Du Boisberranger</p>
</div>
<div>
<a href='https://github.com/jorisvandenbossche'><img src='https://avatars2.githubusercontent.com/u/1020496?v=4' class='avatar' /></a> <br />
<p>Joris Van den Bossche</p>
</div>
<div>
<a href='https://github.com/lesteve'><img src='https://avatars1.githubusercontent.com/u/1680079?v=4' class='avatar' /></a> <br />
<p>Loïc Estève</p>
</div>
<div>
<a href='https://github.com/thomasjpfan'><img src='https://avatars2.githubusercontent.com/u/5402633?v=4' class='avatar' /></a> <br />
<p>Thomas J Fan</p>
</div>
<div>
<a href='https://github.com/agramfort'><img src='https://avatars2.githubusercontent.com/u/161052?v=4' class='avatar' /></a> <br />
<p>Alexandre Gramfort</p>
</div>
<div>
<a href='https://github.com/ogrisel'><img src='https://avatars0.githubusercontent.com/u/89061?v=4' class='avatar' /></a> <br />
<p>Olivier Grisel</p>
</div>
<div>
<a href='https://github.com/yarikoptic'><img src='https://avatars3.githubusercontent.com/u/39889?v=4' class='avatar' /></a> <br />
<p>Yaroslav Halchenko</p>
</div>
<div>
<a href='https://github.com/NicolasHug'><img src='https://avatars2.githubusercontent.com/u/1190450?v=4' class='avatar' /></a> <br />
<p>Nicolas Hug</p>
</div>
<div>
<a href='https://github.com/adrinjalali'><img src='https://avatars3.githubusercontent.com/u/1663864?v=4' class='avatar' /></a> <br />
<p>Adrin Jalali</p>
</div>
<div>
<a href='https://github.com/glemaitre'><img src='https://avatars2.githubusercontent.com/u/7454015?v=4' class='avatar' /></a> <br />
<p>Guillaume Lemaitre</p>
</div>
<div>
<a href='https://github.com/jmetzen'><img src='https://avatars1.githubusercontent.com/u/1116263?v=4' class='avatar' /></a> <br />
<p>Jan Hendrik Metzen</p>
</div>
<div>
<a href='https://github.com/amueller'><img src='https://avatars3.githubusercontent.com/u/449558?v=4' class='avatar' /></a> <br />
<p>Andreas Mueller</p>
</div>
<div>
<a href='https://github.com/vene'><img src='https://avatars0.githubusercontent.com/u/241745?v=4' class='avatar' /></a> <br />
<p>Vlad Niculae</p>
</div>
<div>
<a href='https://github.com/jnothman'><img src='https://avatars2.githubusercontent.com/u/78827?v=4' class='avatar' /></a> <br />
<p>Joel Nothman</p>
</div>
<div>
<a href='https://github.com/qinhanmin2014'><img src='https://avatars2.githubusercontent.com/u/12003569?v=4' class='avatar' /></a> <br />
<p>Hanmin Qin</p>
</div>
<div>
<a href='https://github.com/bthirion'><img src='https://avatars1.githubusercontent.com/u/234454?v=4' class='avatar' /></a> <br />
<p>Bertrand Thirion</p>
</div>
<div>
<a href='https://github.com/TomDLT'><img src='https://avatars2.githubusercontent.com/u/11065596?v=4' class='avatar' /></a> <br />
<p>Tom Dupré la Tour</p>
</div>
<div>
<a href='https://github.com/GaelVaroquaux'><img src='https://avatars3.githubusercontent.com/u/208217?v=4' class='avatar' /></a> <br />
<p>Gael Varoquaux</p>
</div>
<div>
<a href='https://github.com/NelleV'><img src='https://avatars0.githubusercontent.com/u/184798?v=4' class='avatar' /></a> <br />
<p>Nelle Varoquaux</p>
</div>
<div>
<a href='https://github.com/rth'><img src='https://avatars0.githubusercontent.com/u/630936?v=4' class='avatar' /></a> <br />
<p>Roman Yurchak</p>
</div>
</div><p>Please do not email the authors directly to ask for assistance or report issues.
Instead, please see <a class="reference external" href="http://scikit-learn.org/stable/faq.html#what-s-the-best-way-to-get-help-on-scikit-learn-usage">What’s the best way to ask questions about scikit-learn</a>
in the FAQ.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="developers/contributing.html#contributing"><span class="std std-ref">How you can contribute to the project</span></a></p>
</div>
</div>
<div class="section" id="emeritus-core-developers">
<h2>Emeritus Core Developers<a class="headerlink" href="#emeritus-core-developers" title="Permalink to this headline">¶</a></h2>
<p>The following people have been active contributors in the past, but are no
longer active in the project:</p>
<ul class="simple">
<li><p>Mathieu Blondel</p></li>
<li><p>Matthieu Brucher</p></li>
<li><p>Lars Buitinck</p></li>
<li><p>David Cournapeau</p></li>
<li><p>Noel Dawe</p></li>
<li><p>Shiqiao Du</p></li>
<li><p>Vincent Dubourg</p></li>
<li><p>Edouard Duchesnay</p></li>
<li><p>Alexander Fabisch</p></li>
<li><p>Virgile Fritsch</p></li>
<li><p>Satrajit Ghosh</p></li>
<li><p>Angel Soler Gollonet</p></li>
<li><p>Chris Gorgolewski</p></li>
<li><p>Jaques Grobler</p></li>
<li><p>Brian Holt</p></li>
<li><p>Arnaud Joly</p></li>
<li><p>Thouis (Ray) Jones</p></li>
<li><p>Kyle Kastner</p></li>
<li><p>manoj kumar</p></li>
<li><p>Robert Layton</p></li>
<li><p>Wei Li</p></li>
<li><p>Paolo Losi</p></li>
<li><p>Gilles Louppe</p></li>
<li><p>Vincent Michel</p></li>
<li><p>Jarrod Millman</p></li>
<li><p>Alexandre Passos</p></li>
<li><p>Fabian Pedregosa</p></li>
<li><p>Peter Prettenhofer</p></li>
<li><p>(Venkat) Raghav, Rajagopalan</p></li>
<li><p>Jacob Schreiber</p></li>
<li><p>Jake Vanderplas</p></li>
<li><p>David Warde-Farley</p></li>
<li><p>Ron Weiss</p></li>
</ul>
</div>
<div class="section" id="citing-scikit-learn">
<span id="id1"></span><h2>Citing scikit-learn<a class="headerlink" href="#citing-scikit-learn" title="Permalink to this headline">¶</a></h2>
<p>If you use scikit-learn in a scientific publication, we would appreciate
citations to the following paper:</p>
<blockquote>
<div><p><a class="reference external" href="http://jmlr.csail.mit.edu/papers/v12/pedregosa11a.html">Scikit-learn: Machine Learning in Python</a>, Pedregosa
<em>et al.</em>, JMLR 12, pp. 2825-2830, 2011.</p>
<p>Bibtex entry:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="nd">@article</span><span class="p">{</span><span class="n">scikit</span><span class="o">-</span><span class="n">learn</span><span class="p">,</span>
 <span class="n">title</span><span class="o">=</span><span class="p">{</span><span class="n">Scikit</span><span class="o">-</span><span class="n">learn</span><span class="p">:</span> <span class="n">Machine</span> <span class="n">Learning</span> <span class="ow">in</span> <span class="p">{</span><span class="n">P</span><span class="p">}</span><span class="n">ython</span><span class="p">},</span>
 <span class="n">author</span><span class="o">=</span><span class="p">{</span><span class="n">Pedregosa</span><span class="p">,</span> <span class="n">F</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Varoquaux</span><span class="p">,</span> <span class="n">G</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Gramfort</span><span class="p">,</span> <span class="n">A</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Michel</span><span class="p">,</span> <span class="n">V</span><span class="o">.</span>
         <span class="ow">and</span> <span class="n">Thirion</span><span class="p">,</span> <span class="n">B</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Grisel</span><span class="p">,</span> <span class="n">O</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Blondel</span><span class="p">,</span> <span class="n">M</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Prettenhofer</span><span class="p">,</span> <span class="n">P</span><span class="o">.</span>
         <span class="ow">and</span> <span class="n">Weiss</span><span class="p">,</span> <span class="n">R</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Dubourg</span><span class="p">,</span> <span class="n">V</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Vanderplas</span><span class="p">,</span> <span class="n">J</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Passos</span><span class="p">,</span> <span class="n">A</span><span class="o">.</span> <span class="ow">and</span>
         <span class="n">Cournapeau</span><span class="p">,</span> <span class="n">D</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Brucher</span><span class="p">,</span> <span class="n">M</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Perrot</span><span class="p">,</span> <span class="n">M</span><span class="o">.</span> <span class="ow">and</span> <span class="n">Duchesnay</span><span class="p">,</span> <span class="n">E</span><span class="o">.</span><span class="p">},</span>
 <span class="n">journal</span><span class="o">=</span><span class="p">{</span><span class="n">Journal</span> <span class="n">of</span> <span class="n">Machine</span> <span class="n">Learning</span> <span class="n">Research</span><span class="p">},</span>
 <span class="n">volume</span><span class="o">=</span><span class="p">{</span><span class="mi">12</span><span class="p">},</span>
 <span class="n">pages</span><span class="o">=</span><span class="p">{</span><span class="mi">2825</span><span class="o">--</span><span class="mi">2830</span><span class="p">},</span>
 <span class="n">year</span><span class="o">=</span><span class="p">{</span><span class="mi">2011</span><span class="p">}</span>
<span class="p">}</span>
</pre></div>
</div>
</div></blockquote>
<p>If you want to cite scikit-learn for its API or design, you may also want to consider the
following paper:</p>
<blockquote>
<div><p><a class="reference external" href="https://arxiv.org/abs/1309.0238">API design for machine learning software: experiences from the scikit-learn
project</a>, Buitinck <em>et al.</em>, 2013.</p>
<p>Bibtex entry:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="nd">@inproceedings</span><span class="p">{</span><span class="n">sklearn_api</span><span class="p">,</span>
  <span class="n">author</span>    <span class="o">=</span> <span class="p">{</span><span class="n">Lars</span> <span class="n">Buitinck</span> <span class="ow">and</span> <span class="n">Gilles</span> <span class="n">Louppe</span> <span class="ow">and</span> <span class="n">Mathieu</span> <span class="n">Blondel</span> <span class="ow">and</span>
               <span class="n">Fabian</span> <span class="n">Pedregosa</span> <span class="ow">and</span> <span class="n">Andreas</span> <span class="n">Mueller</span> <span class="ow">and</span> <span class="n">Olivier</span> <span class="n">Grisel</span> <span class="ow">and</span>
               <span class="n">Vlad</span> <span class="n">Niculae</span> <span class="ow">and</span> <span class="n">Peter</span> <span class="n">Prettenhofer</span> <span class="ow">and</span> <span class="n">Alexandre</span> <span class="n">Gramfort</span>
               <span class="ow">and</span> <span class="n">Jaques</span> <span class="n">Grobler</span> <span class="ow">and</span> <span class="n">Robert</span> <span class="n">Layton</span> <span class="ow">and</span> <span class="n">Jake</span> <span class="n">VanderPlas</span> <span class="ow">and</span>
               <span class="n">Arnaud</span> <span class="n">Joly</span> <span class="ow">and</span> <span class="n">Brian</span> <span class="n">Holt</span> <span class="ow">and</span> <span class="n">Ga</span><span class="p">{</span>\<span class="s2">&quot;</span><span class="si">{e}</span><span class="s2">}l Varoquaux},</span>
  <span class="n">title</span>     <span class="o">=</span> <span class="p">{{</span><span class="n">API</span><span class="p">}</span> <span class="n">design</span> <span class="k">for</span> <span class="n">machine</span> <span class="n">learning</span> <span class="n">software</span><span class="p">:</span> <span class="n">experiences</span> <span class="kn">from</span> <span class="nn">the</span> <span class="n">scikit</span><span class="o">-</span><span class="n">learn</span>
               <span class="n">project</span><span class="p">},</span>
  <span class="n">booktitle</span> <span class="o">=</span> <span class="p">{</span><span class="n">ECML</span> <span class="n">PKDD</span> <span class="n">Workshop</span><span class="p">:</span> <span class="n">Languages</span> <span class="k">for</span> <span class="n">Data</span> <span class="n">Mining</span> <span class="ow">and</span> <span class="n">Machine</span> <span class="n">Learning</span><span class="p">},</span>
  <span class="n">year</span>      <span class="o">=</span> <span class="p">{</span><span class="mi">2013</span><span class="p">},</span>
  <span class="n">pages</span> <span class="o">=</span> <span class="p">{</span><span class="mi">108</span><span class="o">--</span><span class="mi">122</span><span class="p">},</span>
<span class="p">}</span>
</pre></div>
</div>
</div></blockquote>
</div>
<div class="section" id="artwork">
<h2>Artwork<a class="headerlink" href="#artwork" title="Permalink to this headline">¶</a></h2>
<p>High quality PNG and SVG logos are available in the <a class="reference external" href="https://github.com/scikit-learn/scikit-learn/tree/master/doc/logos">doc/logos/</a>
source directory.</p>
<img alt="_images/scikit-learn-logo-notext.png" class="align-center" src="_images/scikit-learn-logo-notext.png" />
</div>
<div class="section" id="funding">
<h2>Funding<a class="headerlink" href="#funding" title="Permalink to this headline">¶</a></h2>
<p>Scikit-Learn is a community driven project, however institutional and private
grants help to assure its sustainability.</p>
<p>The project would like to thank the following funders.</p>
<hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p>The <a class="reference external" href="https://scikit-learn.fondation-inria.fr/en/home/#sponsors">Members</a> of
the <a class="reference external" href="https://scikit-learn.fondation-inria.fr/en/home/">Scikit-Learn Consortium at Inria Foundation</a>  fund Olivier
Grisel, Guillaume Lemaitre, Jérémie du Boisberranger and Chiara Marmo.</p>
</div><div class="sk-sponsor-div-box"><table class="sk-sponsor-table align-default docutils">
<colgroup>
<col style="width: 47%" />
<col style="width: 53%" />
</colgroup>
<tbody>
<tr class="row-odd"><td><p><a class="reference external" href="https://www.microsoft.com/"><img alt="msn" src="_images/microsoft.png" style="width: 100pt;" /></a></p></td>
<td><p><a class="reference external" href="https://www.bcg.com/beyond-consulting/bcg-gamma/default.aspx"><img alt="bcg" src="_images/bcg.png" style="width: 100pt;" /></a></p></td>
</tr>
<tr class="row-even"><td colspan="2"></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://www.axa.fr/"><img alt="axa" src="_images/axa.png" style="width: 50pt;" /></a></p></td>
<td><p><a class="reference external" href="https://www.fujitsu.com/global/"><img alt="fujitsu" src="_images/fujitsu.png" style="width: 100pt;" /></a></p></td>
</tr>
<tr class="row-even"><td colspan="2"><p><a class="reference external" href="https://www.bnpparibascardif.com/"><img alt="bnp" src="_images/bnp.png" style="width: 170pt;" /></a></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://www.intel.com/"><img alt="intel" src="_images/intel.png" style="width: 70pt;" /></a></p></td>
<td><p><a class="reference external" href="https://www.nvidia.com/"><img alt="nvidia" src="_images/nvidia.png" style="width: 70pt;" /></a></p></td>
</tr>
<tr class="row-even"><td colspan="2"></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://www.dataiku.com/"><img alt="dataiku" src="_images/dataiku.png" style="width: 70pt;" /></a></p></td>
<td><p><a class="reference external" href="https://www.inria.fr"><img alt="inria" src="_images/inria-logo.jpg" style="width: 100pt;" /></a></p></td>
</tr>
</tbody>
</table>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://columbia.edu/">Columbia University</a> funds Andreas Müller since 2016</p>
</div>

<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://www.columbia.edu/"><img alt="_images/columbia.png" class="align-center" src="_images/columbia.png" style="width: 50pt;" /></a>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p>Andreas Müller received a grant to improve scikit-learn from the
<a class="reference external" href="https://sloan.org">Alfred P. Sloan Foundation</a> .
This grant supports the position of Nicolas Hug and Thomas J. Fan.</p>
</div>

<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://sloan.org/"><img alt="_images/sloan_banner.png" class="align-center" src="_images/sloan_banner.png" style="width: 100pt;" /></a>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://sydney.edu.au/">The University of Sydney</a> funds Joel Nothman since
July 2017.</p>
</div>

<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://sydney.edu.au/"><img alt="_images/sydney-primary.jpeg" class="align-center" src="_images/sydney-primary.jpeg" style="width: 100pt;" /></a>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://www.anaconda.com/">Anaconda, Inc</a> funds Adrin Jalali since 2019.</p>
</div>

<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://sydney.edu.au/"><img alt="_images/anaconda.png" class="align-center" src="_images/anaconda.png" style="width: 100pt;" /></a>
</div>
</div><div class="section" id="past-sponsors">
<h3>Past Sponsors<a class="headerlink" href="#past-sponsors" title="Permalink to this headline">¶</a></h3>
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://www.inria.fr">INRIA</a> actively supports this project. It has
provided funding for Fabian Pedregosa (2010-2012), Jaques Grobler
(2012-2013) and Olivier Grisel (2013-2017) to work on this project
full-time. It also hosts coding sprints and other events.</p>
</div>

<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://www.inria.fr"><img alt="_images/inria-logo.jpg" class="align-center" src="_images/inria-logo.jpg" style="width: 100pt;" /></a>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://www.datascience-paris-saclay.fr/">Paris-Saclay Center for Data Science</a>
funded one year for a developer to work on the project full-time
(2014-2015), 50% of the time of Guillaume Lemaitre (2016-2017) and 50% of the
time of Joris van den Bossche (2017-2018).</p>
</div>
<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://www.datascience-paris-saclay.fr/"><img alt="_images/cds-logo.png" class="align-center" src="_images/cds-logo.png" style="width: 100pt;" /></a>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://cds.nyu.edu/mooresloan/">NYU Moore-Sloan Data Science Environment</a>
funded Andreas Mueller (2014-2016) to work on this project. The Moore-Sloan
Data Science Environment also funds several students to work on the project
part-time.</p>
</div>
<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://cds.nyu.edu/mooresloan/"><img alt="_images/nyu_short_color.png" class="align-center" src="_images/nyu_short_color.png" style="width: 100pt;" /></a>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://www.telecom-paristech.fr/">Télécom Paristech</a> funded Manoj Kumar
(2014), Tom Dupré la Tour (2015), Raghav RV (2015-2017), Thierry Guillemot
(2016-2017) and Albert Thomas (2017) to work on scikit-learn.</p>
</div>
<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://www.telecom-paristech.fr/"><img alt="_images/telecom.png" class="align-center" src="_images/telecom.png" style="width: 50pt;" /></a>
</div>
</div><hr class="docutils" />
<div class="sk-sponsor-div">
<div class="sk-sponsor-div-box"><p><a class="reference external" href="https://digicosme.lri.fr">The Labex DigiCosme</a> funded Nicolas Goix
(2015-2016), Tom Dupré la Tour (2015-2016 and 2017-2018), Mathurin Massias
(2018-2019) to work part time on scikit-learn during their PhDs. It also
funded a scikit-learn coding sprint in 2015.</p>
</div>
<div class="sk-sponsor-div-box"><a class="reference external image-reference" href="https://digicosme.lri.fr"><img alt="_images/digicosme.png" class="align-center" src="_images/digicosme.png" style="width: 100pt;" /></a>
</div>
</div><hr class="docutils" />
<p>The following students were sponsored by <a class="reference external" href="https://developers.google.com/open-source/">Google</a> to work on scikit-learn through
the <a class="reference external" href="https://en.wikipedia.org/wiki/Google_Summer_of_Code">Google Summer of Code</a>
program.</p>
<ul class="simple">
<li><p>2007 - David Cournapeau</p></li>
<li><p>2011 - <a class="reference external" href="https://vene.ro/">Vlad Niculae</a></p></li>
<li><p>2012 - <a class="reference external" href="https://vene.ro/">Vlad Niculae</a>, Immanuel Bayer.</p></li>
<li><p>2013 - Kemal Eren, Nicolas Trésegnie</p></li>
<li><p>2014 - Hamzeh Alsalhi, Issam Laradji, Maheshakya Wijewardena, Manoj Kumar.</p></li>
<li><p>2015 - <a class="reference external" href="https://github.com/raghavrv">Raghav RV</a>, Wei Xue</p></li>
<li><p>2016 - <a class="reference external" href="http://nelsonliu.me">Nelson Liu</a>, <a class="reference external" href="https://yclin.me/">YenChen Lin</a></p></li>
</ul>
<hr class="docutils" />
<p>The <a class="reference external" href="http://neuro.debian.net">NeuroDebian</a> project providing <a class="reference external" href="https://www.debian.org/">Debian</a> packaging and contributions is supported by
<a class="reference external" href="http://haxbylab.dartmouth.edu/">Dr. James V. Haxby</a> (<a class="reference external" href="https://pbs.dartmouth.edu/">Dartmouth
College</a>).</p>
</div>
</div>
<div class="section" id="sprints">
<h2>Sprints<a class="headerlink" href="#sprints" title="Permalink to this headline">¶</a></h2>
<p>The International 2019 Paris sprint was kindly hosted by <a class="reference external" href="https://www.axa.fr/">AXA</a>.
Also some participants could attend thanks to the support of the <a class="reference external" href="https://sloan.org">Alfred P.
Sloan Foundation</a>, the <a class="reference external" href="https://www.python.org/psf/">Python Software
Foundation</a> (PSF) and the <a class="reference external" href="https://dataia.eu/en">DATAIA Institute</a>.</p>
<hr class="docutils" />
<p>The 2013 International Paris Sprint was made possible thanks to the support of
<a class="reference external" href="https://www.telecom-paristech.fr/">Télécom Paristech</a>, <a class="reference external" href="https://www.tinyclues.com/">tinyclues</a>, the <a class="reference external" href="https://www.afpy.org/">French Python Association</a> and the <a class="reference external" href="https://www.frs-fnrs.be/-fnrs">Fonds de la Recherche Scientifique</a>.</p>
<hr class="docutils" />
<p>The 2011 International Granada sprint was made possible thanks to the support
of the <a class="reference external" href="https://www.python.org/psf/">PSF</a> and <a class="reference external" href="https://www.tinyclues.com/">tinyclues</a>.</p>
<div class="section" id="donating-to-the-project">
<h3>Donating to the project<a class="headerlink" href="#donating-to-the-project" title="Permalink to this headline">¶</a></h3>
<p>If you are interested in donating to the project or to one of our code-sprints,
you can use the <em>Paypal</em> button below or the <a class="reference external" href="https://www.numfocus.org/support-numfocus.html">NumFOCUS Donations Page</a> (if you use the latter,
please indicate that you are donating for the scikit-learn project).</p>
<p>All donations will be handled by <a class="reference external" href="https://numfocus.org/">NumFOCUS</a>, a non-profit-organization which is
managed by a board of <a class="reference external" href="https://numfocus.org/board.html">Scipy community members</a>. NumFOCUS’s mission is to foster
scientific computing software, in particular in Python. As a fiscal home
of scikit-learn, it ensures that money is available when needed to keep
the project funded and available while in compliance with tax regulations.</p>
<p>The received donations for the scikit-learn project mostly will go towards
covering travel-expenses for code sprints, as well as towards the organization
budget of the project <a class="footnote-reference brackets" href="#f1" id="id5">1</a>.</p>
</br></br>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="74EYUMF3FTSW8">
<input type="image"
src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif"
border="0" name="submit" alt="PayPal - The safer, easier way to pay
online!" style="position: relative;
left: 40%;">
<img alt="" border="0"
src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1"
height="1">
</form>
</br><p class="rubric">Notes</p>
<dl class="footnote brackets">
<dt class="label" id="f1"><span class="brackets"><a class="fn-backref" href="#id5">1</a></span></dt>
<dd><p>Regarding the organization budget in particular, we might use some of
the donated funds to pay for other project expenses such as DNS,
hosting or continuous integration services.</p>
</dd>
</dl>
</div>
</div>
<div class="section" id="infrastructure-support">
<h2>Infrastructure support<a class="headerlink" href="#infrastructure-support" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li><p>We would like to thank <a class="reference external" href="https://www.rackspace.com">Rackspace</a> for providing
us with a free <a class="reference external" href="https://www.rackspace.com/cloud/">Rackspace Cloud</a> account
to automatically build the documentation and the example gallery from for the
development version of scikit-learn using <a class="reference external" href="https://github.com/scikit-learn/sklearn-docbuilder">this tool</a>.</p></li>
<li><p>We would also like to thank <a class="reference external" href="https://azure.microsoft.com/en-us/">Microsoft Azure</a>, <a class="reference external" href="https://travis-ci.org/">Travis Cl</a>,
<a class="reference external" href="https://circleci.com/">CircleCl</a> for free CPU time on their Continuous
Integration servers.</p></li>
</ul>
</div>
</div>


      </div>
    <div class="container">
      <footer class="sk-content-footer">
            &copy; 2007 - 2019, scikit-learn developers (BSD License).
          <a href="_sources/about.rst.txt" rel="nofollow">Show this page source</a>
      </footer>
    </div>
  </div>
</div>
<script src="_static/js/vendor/bootstrap.min.js"></script>

<script>
    window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
    ga('create', 'UA-22606712-2', 'auto');
    ga('set', 'anonymizeIp', true);
    ga('send', 'pageview');
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>


<script>
$(document).ready(function() {
    /* Add a [>>>] button on the top-right corner of code samples to hide
     * the >>> and ... prompts and the output and thus make the code
     * copyable. */
    var div = $('.highlight-python .highlight,' +
                '.highlight-python3 .highlight,' +
                '.highlight-pycon .highlight,' +
		'.highlight-default .highlight')
    var pre = div.find('pre');

    // get the styles from the current theme
    pre.parent().parent().css('position', 'relative');
    var hide_text = 'Hide prompts and outputs';
    var show_text = 'Show prompts and outputs';

    // create and add the button to all the code blocks that contain >>>
    div.each(function(index) {
        var jthis = $(this);
        if (jthis.find('.gp').length > 0) {
            var button = $('<span class="copybutton">&gt;&gt;&gt;</span>');
            button.attr('title', hide_text);
            button.data('hidden', 'false');
            jthis.prepend(button);
        }
        // tracebacks (.gt) contain bare text elements that need to be
        // wrapped in a span to work with .nextUntil() (see later)
        jthis.find('pre:has(.gt)').contents().filter(function() {
            return ((this.nodeType == 3) && (this.data.trim().length > 0));
        }).wrap('<span>');
    });

    // define the behavior of the button when it's clicked
    $('.copybutton').click(function(e){
        e.preventDefault();
        var button = $(this);
        if (button.data('hidden') === 'false') {
            // hide the code output
            button.parent().find('.go, .gp, .gt').hide();
            button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'hidden');
            button.css('text-decoration', 'line-through');
            button.attr('title', show_text);
            button.data('hidden', 'true');
        } else {
            // show the code output
            button.parent().find('.go, .gp, .gt').show();
            button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'visible');
            button.css('text-decoration', 'none');
            button.attr('title', hide_text);
            button.data('hidden', 'false');
        }
    });

	/*** Add permalink buttons next to glossary terms ***/
	$('dl.glossary > dt[id]').append(function() {
		return ('<a class="headerlink" href="#' +
			    this.getAttribute('id') +
			    '" title="Permalink to this term">¶</a>');
	});
  /*** Hide navbar when scrolling down ***/
  // Returns true when headerlink target matches hash in url
  (function() {
    hashTargetOnTop = function() {
        var hash = window.location.hash;
        if ( hash.length < 2 ) { return false; }

        var target = document.getElementById( hash.slice(1) );
        if ( target === null ) { return false; }

        var top = target.getBoundingClientRect().top;
        return (top < 2) && (top > -2);
    };

    // Hide navbar on load if hash target is on top
    var navBar = document.getElementById("navbar");
    var navBarToggler = document.getElementById("sk-navbar-toggler");
    var navBarHeightHidden = "-" + navBar.getBoundingClientRect().height + "px";
    var $window = $(window);

    hideNavBar = function() {
        navBar.style.top = navBarHeightHidden;
    };

    showNavBar = function() {
        navBar.style.top = "0";
    }

    if (hashTargetOnTop()) {
        hideNavBar()
    }

    var prevScrollpos = window.pageYOffset;
    hideOnScroll = function(lastScrollTop) {
        if (($window.width() < 768) && (navBarToggler.getAttribute("aria-expanded") === 'true')) {
            return;
        }
        if (lastScrollTop > 2 && (prevScrollpos <= lastScrollTop) || hashTargetOnTop()){
            hideNavBar()
        } else {
            showNavBar()
        }
        prevScrollpos = lastScrollTop;
    };

    /*** high preformance scroll event listener***/
    var raf = window.requestAnimationFrame ||
        window.webkitRequestAnimationFrame ||
        window.mozRequestAnimationFrame ||
        window.msRequestAnimationFrame ||
        window.oRequestAnimationFrame;
    var lastScrollTop = $window.scrollTop();

    if (raf) {
        loop();
    }

    function loop() {
        var scrollTop = $window.scrollTop();
        if (lastScrollTop === scrollTop) {
            raf(loop);
            return;
        } else {
            lastScrollTop = scrollTop;
            hideOnScroll(lastScrollTop);
            raf(loop);
        }
    }
  })();
});

</script>
    
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>
    
</body>
</html>